undertake a long-haul flight - Spanish English Dictionary